<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/cases/source/";  //应用的地址名
String modifyActionName = path+request.getAttribute("REQUEST_PATH")+"?op=savejs";
String vcId=request.getAttribute("vcId").toString();
String defaultPerson="";
if(request.getAttribute("default")!=null)
	defaultPerson=request.getAttribute("default").toString();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    <title>备选案源台账</title>
<script type="text/javascript">
<!--
           $(function(){
        	  
        	   
	           //点击添加按钮操作
			   $('#downBtn').click(function(){
				   
				   <%
				   	if("".equals(defaultPerson)){
				   %>
				   var rows = $('#personTable').datagrid('getSelections');
				   if(rows.length==0){
					   $.messager.alert('消息提示','请选择办理人员！','info');
				  		return ;
				   }
					if (rows.length>0){
					   $.messager.confirm('警告', '您确定要下达该案源吗?', function(r){
							if (r){
								 $.post("<%=path%>/cases/source/CaseSourceReceive_caseSourceDownSuccess.action",
										 {
									 		chkSelf:'<%=vcId%>',
									 		handOverId:rows[0].vcId,
									 		handOverName:rows[0].vcName,
									 		vcOrgId:$('#gw').val(),
									 		vcAdvance:$("#vcAdvance").val(),
									   		vcType:$(':radio:checked').val()
									 	},
								 		function(data){
								    try{
								            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
								            if(jsonReStr.opState=="success"){    //操作成功处理
									            $.util.showTip({content:'下达案源成功'});
									            try{$('#operateWindow').window("close");}catch(e){;}
								            }else if(jsonReStr.opState=="failure"){  //操作失败处理
								                $.messager.alert('消息提示','操作处理失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
								            }
							            }catch(e){
							               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
							            }
								 });//重置密码操作
								}
							});
					}else{
						$.messager.alert('消息提示','请选择办理人员！','info');
					}
					<%
				   	}else{
					%> 
					$.messager.confirm('警告', '您确定要下达该案源吗?', function(r){
						if (r){
							 $.post("<%=path%>/cases/source/CaseSourceReceive_caseSourceDownSuccess.action",
									 {
								 		chkSelf:'<%=vcId%>',
								 		handOverId:'',
								 		handOverName:'',
								 		vcOrgId:'',
								 		vcAdvance:$("#vcAdvance").val(),
								   		vcType:$(':radio:checked').val()
								 	},
							 		function(data){
							    try{
							            jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
							            if(jsonReStr.opState=="success")
										{    //操作成功处理
								            $.util.showTip({content:'下达案源成功'});
								            try
											{
												$('#operateWindow').window("close");
											}
											catch(e){;}
							            }
										else if(jsonReStr.opState=="failure"){  //操作失败处理
							                $.messager.alert('消息提示','操作处理失败！原因如下：<br><font color=red>'+jsonReStr.opInfo+'</font>','error');
							            }
						            }catch(e){
						               $.messager.alert('消息提示','出现系统错误!可能原因如下：<br><font color=red>'+this.url+'页面地址未找到！或'+e+'</font>','error');
						            }
							 });//重置密码操作
							}
						});
					<%
				   	}
					%>
					 
					 
					 
	            });
	            //表单验证及提交处理操作
	           $('#editForm').form({
			        url:'<%=modifyActionName%>',
			        onSubmit: function(){
			           if($(this).form('validate')){
			                 $.util.showLoading();
			                 $('#operateWindow').window('close');
                            return true;
			             }else{
			                return false;
			             }
			        },
			        success:function(data){
			            $.util.removeLoading();
                        returnOptMsg(data);
			        }
				});
	            
           });
           
		function getSelectPerson(){  
		//更改用户的状态，将用户由系统用户和非系统用户之间进行转换
			var rows = $('#personTable').datagrid('getSelections');	
			if (rows.length>0){
				  var ids = new Array();
				  for(var i=0;i<rows.length;i++){
					var index = $('#personTable').datagrid('getRowIndex', rows[i]);
					ids[i] = rows[i].vcId;
				  }
			}else{
			    $.messager.alert('消息提示','请选择更改的用户！','error');
			}
		 }
           
           function ajaxPersons(vcOrgId){
        	   if(1!=$(':radio:checked').val()){
        		   $('#personTable').grid({
            		   url:'<%=path%>/cases/source/CaseSource_ajaxOrgs.action?vcOrgId='+vcOrgId,
            		   pagination:false,   //不显示分页
            		   singleSelect:true,
            		   columns : [ [

            		    			{
    									field : 'ck',
    									checkbox : true
    								}, {
            		    				field: 'vcName',
            		    				title : '岗位',
            		    				width : 120,
            		    				sortable : true
            		    			}
            		    			] ]
            	   });
        	   }else{
        		   var gwname=$("#gw").find("option:selected").text();  
            	   $('#personTable').grid({
            		   url:'<%=path%>/cases/source/CaseSource_ajaxPersons.action?vcOrgId='+vcOrgId,
            		   pagination:false,   //不显示分页
            		   singleSelect:true,
            		   columns : [ [

            		    			{
    									field : 'ck',
    									checkbox : true
    								},{
            		    				field : 'vcName',
            		    				title : '办理人员',
            		    				width : 200,
            		    				sortable : true
            		    			}, {
            		    				field: 'vcPosition',
            		    				title : '岗位',
            		    				width : 120,
            		    				sortable : true,
            		    				formatter: function(value,row,index){
            		    					return gwname;
            		    				}

            		    			}
            		    			] ]
            	   });
        	   }
        	   
           }
//-->
</script>
  </head>
  
  <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
    
    <table class="table_" width="100%">
		<tr>
			<td><img class="iconImg ext-icon-arrow_right"/>下一环节信息</td>
		</tr>
	</table>
	<table align="left" class="tb_add_th" width="100%">
		<tr>
			<th style="text-align:left;width:15%">下一环节:</th><td><s:select style="width:30%" id="gw" list="#request.deps" listKey="vcId" listValue="vcName" headerKey="" headerValue="--岗位--" onchange="ajaxPersons(this.value)"/>(<%
					if("".equals(defaultPerson))
						out.print("没有设置案件接收人，请选择");
					else
						out.print("默认下发给："+defaultPerson);
					%>)</td>
		</tr>
		<!-- 2015-04-24 by 修改，开始 -->
		<!-- 1，移除【提交到】单项选择里的机构。2，修改案源下达的流程操作说明，从用户输入变为下拉菜单选择
		<tr>
			<th style="text-align:left">提交到:</th><td><input name="vcType" value="1" type="radio" checked class='org_type'/> 人&nbsp;&nbsp;<input name="vcType" value="2" type="radio"  class='org_type'/>机构</td>
		</tr>
		<tr>
			<th style="text-align:left">说明：</th><td>
				<textarea rows="2" id="vcAdvance" name="vcAdvance" style="width:383px"></textarea>
			</td>
		</tr>
		 -->
		<tr>
			<th style="text-align:left">提交到:</th><td><input name="vcType" value="1" type="radio" checked class='org_type'/> 人
		</tr>
		<tr>
			<th style="text-align:left">说明：</th><td>
				<select id="vcAdvance" name="vcAdvance" style="width:30%">
					<option value="阅处" selected="selected">阅处</option>
					<option value="立案查处">立案查处</option>
					<option value="合并案源">合并案源</option>
				</select>
			</td>
		</tr>
		<!-- 2015-04-24 by 修改，结束 -->
		
	</table>    
	<table class="table_" width="100%">
		<tr>
			<td><img class="iconImg ext-icon-arrow_right"/>办理人员列表</td>
		</tr>
	</table>
	<div id="personTable"></div>	
	
  </body>
</html>






